<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    
</body>
<script type="text/javascript">
    /*
    *   ES6 提供了新的数据结构 Set（集合）。它类似于数组，但成员的值都是唯
        一的，集合实现了 iterator 接口，所以可以使用『扩展运算符』和『for…of…』进
        行遍历，集合的属性和方法：
        1) size 返回集合的元素个数
        2) add 增加一个新元素，返回当前集合
        3) delete 删除元素，返回 boolean 值
        4) has 检测集合中是否包含某个元素，返回 boolean 值
        5) clear 清空集合，返回 undefined
    * */
    let s = new Set();
    console.log(s);
    let s1 = new Set([1, 2, 3]);
    console.log(s1);
    console.log(s1.size);
    console.log(s1.add('ad'));
    console.log(s1.add('ad'));
    console.log(s1.delete('ad'));
    console.log(s1);
    console.log(s1.has(2));
    s1.clear();
    console.log(s1);

</script>
</html>